1 <?php
2 session_start();
3 error_reporting(0);
4 include('includes/config.php');
5 if(strlen($_SESSION['alogin'])==0)
6 {
7 header('location:index.php');
8 }
9 else{
10 if(isset($_POST['submit']))
11 {
12 $pname=$_POST['packagename'];
13 $ptype=$_POST['packagetype'];
14 $plocation=$_POST['packagelocation'];
15 $pprice=$_POST['packageprice'];
16 $pfeatures=$_POST['packagefeatures'];
17 $pdetails=$_POST['packagedetails'];
18 $pimage=$_FILES["packageimage"]["name"];
19 move_uploaded_file($_FILES["packageimage"]["tmp_name"],"pacakgeimages/".$_FILES["packageimage"]["name"]);
20 $sql="INSERT INTO TblTourPackages(PackageName,PackageType,PackageLocation,PackagePrice,PackageFetures,PackageDetails,PackageImage) VALUES(:pname,:ptype,:plocation,:pprice,:pfeatures,:pdetails,:pimage)";
21 $query = $dbh->prepare($sql);
22 $query->bindParam(':pname',$pname,PDO::PARAM_STR);
23 $query->bindParam(':ptype',$ptype,PDO::PARAM_STR);
24 $query->bindParam(':plocation',$plocation,PDO::PARAM_STR);
25 $query->bindParam(':pprice',$pprice,PDO::PARAM_STR);
26 $query->bindParam(':pfeatures',$pfeatures,PDO::PARAM_STR);
27 $query->bindParam(':pdetails',$pdetails,PDO::PARAM_STR);
28 $query->bindParam(':pimage',$pimage,PDO::PARAM_STR);
29 $query->execute();
30 $lastInsertId = $dbh->lastInsertId();
31 if($lastInsertId)
32 {
33 $msg="Package Created Successfully";
34 }
35 else
36 {
37 $error="Something went wrong. Please try again";
38 }
39
40 }
41
42 ?>
43 <!DOCTYPE HTML>
44 <html>
45 <head>
46 <title>TMS | Admin Package Creation</title>
47 <meta name="viewport" content="width=device-width, initial-scale=1">
48 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
49 <meta name="keywords" content="Pooled Responsive web template, Bootstrap Web Templates, Flat Web Templates, Android Compatible web template,
50 Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyEricsson, Motorola web design" />
51 <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
52 <link href="css/bootstrap.min.css" rel='stylesheet' type='text/css' />
53 <link href="css/style.css" rel='stylesheet' type='text/css' />
54 <link rel="stylesheet" href="css/morris.css" type="text/css"/>
55 <link href="css/font-awesome.css" rel="stylesheet">
56 <script src="js/jquery-2.1.4.min.js"></script>
57 <link href='//fonts.googleapis.com/css?family=Roboto:700,500,300,100italic,100,400' rel='stylesheet' type='text/css'/>
58 <link href='//fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
59 <link rel="stylesheet" href="css/icon-font.min.css" type='text/css' />
60 <style>
61 .errorWrap {
62 padding: 10px;
63 margin: 0 0 20px 0;
64 background: #fff;
65 border-left: 4px solid #dd3d36;
66 -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
67 box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
68 }
69 .succWrap{
70 padding: 10px;
71 margin: 0 0 20px 0;
72 background: #fff;
73 border-left: 4px solid #5cb85c;
74 -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
75 box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
76 }
77 </style>
78
79 </head>
80 <body>
81 <div class="page-container">
82 <!--/content-inner-->
83 <div class="left-content">
84 <div class="mother-grid-inner">
85 <!--header start here-->
86 <?php include('includes/header.php');?>
87
88 <div class="clearfix"> </div>
89 </div>
90 <!--heder end here-->
91 <ol class="breadcrumb">
92 <li class="breadcrumb-item"><a href="index.html">Home</a><i class="fa fa-angle-right"></i>Update Package </li>
93 </ol>
94 <!--grid-->
95 <div class="grid-form">
96
97 <!---->
98 <div class="grid-form1">
99 <h3>Create Package</h3>
100 <?php if($error){?><div class="errorWrap"><strong>ERROR</strong>:<?php echo htmlentities($error); ?> </div><?php }
101 else if($msg){?><div class="succWrap"><strong>SUCCESS</strong>:<?php echo htmlentities($msg); ?> </div><?php }?>
102 <div class="tab-content">
103 <div class="tab-pane active" id="horizontal-form">
104 <form class="form-horizontal" name="package" method="post" enctype="multipart/form-data">
105 <div class="form-group">
106 <label for="focusedinput" class="col-sm-2 control-label">Package Name</label>
107 <div class="col-sm-8">
108 <input type="text" class="form-control1" name="packagename" id="packagename" placeholder="Create Package" required>
109 </div>
110 </div>
111 <div class="form-group">
112 <label for="focusedinput" class="col-sm-2 control-label">Package Type</label>
113 <div class="col-sm-8">
114 <input type="text" class="form-control1" name="packagetype" id="packagetype" placeholder=" Package Type eg- Family Package / Couple Package" required>
115 </div>
116 </div>
117
118 <div class="form-group">
119 <label for="focusedinput" class="col-sm-2 control-label">Package Location</label>
120 <div class="col-sm-8">
121 <input type="text" class="form-control1" name="packagelocation" id="packagelocation" placeholder=" Package Location" required>
122 </div>
123 </div>
124
125 <div class="form-group">
126 <label for="focusedinput" class="col-sm-2 control-label">Package Price in USD</label>
127 <div class="col-sm-8">
128 <input type="text" class="form-control1" name="packageprice" id="packageprice" placeholder=" Package Price is USD" required>
129 </div>
130 </div>
131
132 <div class="form-group">
133 <label for="focusedinput" class="col-sm-2 control-label">Package Features</label>
134 <div class="col-sm-8">
135 <input type="text" class="form-control1" name="packagefeatures" id="packagefeatures" placeholder="Package Features Eg-free Pickup-drop facility" required>
136 </div>
137 </div>
138
139
140 <div class="form-group">
141 <label for="focusedinput" class="col-sm-2 control-label">Package Details</label>
142 <div class="col-sm-8">
143 <textarea class="form-control" rows="5" cols="50" name="packagedetails" id="packagedetails" placeholder="Package Details" required></textarea>
144 </div>
145 </div>
146 <div class="form-group">
147 <label for="focusedinput" class="col-sm-2 control-label">Package Image</label>
148 <div class="col-sm-8">
149 <input type="file" name="packageimage" id="packageimage" required>
150 </div>
151 </div>
152
153 <div class="row">
154 <div class="col-sm-8 col-sm-offset-2">
155 <button type="submit" name="submit" class="btn-primary btn">Create</button>
156
157 <button type="reset" class="btn-inverse btn">Reset</button>
158 </div>
159 </div>
160
161
162
163
164
165 </div>
166
167 </form>
168
169
170
171
172
173 <div class="panel-footer">
174
175 </div>
176 </form>
177 </div>
178 </div>
179 <!--//grid-->
180
181 <!-- script-for sticky-nav -->
182 <script>
183 $(document).ready(function() {
184 var navoffeset=$(".header-main").offset().top;
185 $(window).scroll(function(){
186 var scrollpos=$(window).scrollTop();
187 if(scrollpos >=navoffeset){
188 $(".header-main").addClass("fixed");
189 }else{
190 $(".header-main").removeClass("fixed");
191 }
192 });
193
194 });
195 </script>
196 <!-- /script-for sticky-nav -->
197 <!--inner block start here-->
198 <div class="inner-block">
199
200 </div>
201 <!--inner block end here-->
202 <!--copy rights start here-->
203 <?php include('includes/footer.php');?>
204 <!--COPY rights end here-->
205 </div>
206 </div>
207 <!--//content-inner-->
208 <!--/sidebar-menu-->
209 <?php include('includes/sidebarmenu.php');?>
210 <div class="clearfix"></div>
211 </div>
212 <script>
213 var toggle = true;
214
215 $(".sidebar-icon").click(function() {
216 if (toggle)
217 {
218 $(".page-container").addClass("sidebar-collapsed").removeClass("sidebar-collapsed-back");
219 $("#menu span").css({"position":"absolute"});
220 }
221 else
222 {
223 $(".page-container").removeClass("sidebar-collapsed").addClass("sidebar-collapsed-back");
224 setTimeout(function() {
225 $("#menu span").css({"position":"relative"});
226 }, 400);
227 }
228
229 toggle = !toggle;
230 });
231 </script>
232 <!--js -->
233 <script src="js/jquery.nicescroll.js"></script>
234 <script src="js/scripts.js"></script>
235 <!-- Bootstrap Core JavaScript -->
236 <script src="js/bootstrap.min.js"></script>
237 <!-- /Bootstrap Core JavaScript -->
238
239 </body>
240 </html>
241 <?php } ?>